// Buffer 中文译为 缓冲区，类似于Array 的对象，用于表示固定长度的字节序列
// 换句话说，Buffer 就是一段固定长度的内存空间，用于处理二进制数据。

// Buffer 大小固定且无法调整
// Buffer 性能较好，可以直接对计算机内存进行操作
// 每个元素的大小为1字节(byte)

// 创建Buffer
const buf1 = Buffer.alloc(10);
console.log(buf1);

const buf2 = Buffer.from("hello");
console.log(buf2);
// 转换成字符串 (默认utf-8)
console.log(buf2.toString());
buf2[0] = 95;
console.log(buf2);

const buf3 = Buffer.from([1, 2, 3]);
console.log(buf3);

const buf4 = Buffer.allocUnsafe(10);
console.log(buf4);
